@echo off
chcp 65001 >nul
echo ========================================
echo 测试business_id字段修复
echo ========================================

echo.
echo 问题：退住管理表数据中缺少business_id字段
echo 原因：insertCheckOutManagement方法中没有设置businessId值
echo 修复：在插入后设置businessId并更新数据库

echo.
echo 修复内容：
echo 1. 在insertCheckOutManagement方法中，插入数据后设置businessId
echo 2. 使用checkOutManagement.getId().toString()作为businessId
echo 3. 调用updateCheckOutManagement更新数据库中的business_id字段

echo.
echo 测试步骤：
echo 1. 提交一个退住申请
echo 2. 检查数据库check_out_management表的business_id字段
echo 3. 检查待办任务界面的业务ID是否与数据库一致

echo.
echo 预期结果：
echo - 退住管理表的business_id字段有值
echo - business_id的值等于该记录的主键ID
echo - 待办任务界面的业务ID显示正确

echo.
echo 数据库查询验证：
echo SELECT id, business_id, check_out_no, elderly_id FROM check_out_management ORDER BY id DESC LIMIT 5;

echo.
echo 修复完成！
pause
